Efficient Data Placement and Replacement Algorithms for Multiple-Level Memory Hierachy
نویسندگان
چکیده
Improvement in memory speeds has not kept pace with increasing processor speed. Consequently, the gap between processor and memory speed is growing. In order to meet the computational needs of the next decade, the design projects of PetaFlop computer introduce many levels of memory hierarchy with huge amount of speed differences between levels. As one of the design point for PetaFlop computers, this paper proposes algorithms for static data replacement on deep memory hierarchy. Two memory models are studied. The first model consists of a uni-processor with one physical k-level memory hierarchy. The second model contains a multiprocessor with multi-level memory hierarchy, where some levels may be physically shared by multiple processors. We design data replacement algorithms under both platforms. Our experimental results show the effectiveness of our approaches by comparing total memory accessing time obtained by the schemes such as OPT, LRU and the proposed algorithms.
منابع مشابه
An Improvement in WRP Block Replacement Policy with Reviewing and Solving its Problems
One of the most important items for better file system performance is efficient buffering of disk blocks in main memory. Efficient buffering helps to reduce the widespeed gap between main memory and hard disks. In this buffering system, the block replacement policy is one of the most important design decisions that determines which disk block should be replaced when the buffer is full. To o...
متن کاملAn Improvement in WRP Block Replacement Policy with Reviewing and Solving its Problems
One of the most important items for better file system performance is efficient buffering of disk blocks in main memory. Efficient buffering helps to reduce the widespeed gap between main memory and hard disks. In this buffering system, the block replacement policy is one of the most important design decisions that determines which disk block should be replaced when the buffer is full. To o...
متن کاملA Novel Pair of Replacement Algorithms on L 1 and L 2 Cache for FFT
_ Processors speed is much faster than memory; to bridge this gap cache memory is used. This paper proposes a preeminent pair of replacement algorithms for Level 1 cache (L1) and Level 2 cache (L2) respectively for the Fast Fourier Transform (FFT). The access patterns of L1 and L2 are different, when CPU does not get the desired data in L1 then it refers to L2. Thus the replacement algorithm wh...
متن کاملProficient Pair of Replacement Algorithms on L1 and L2 Cache for Merge Sort
Memory hierarchy is used to compete the processors speed. Cache memory is the fast memory which is used to conduit the speed difference of memory and processor. The access patterns of Level 1 cache (L1) and Level 2 cache (L2) are different, when CPU not gets the desired data in L1 then it accesses L2. Thus the replacement algorithm which works efficiently on L1 may not be as efficient on L2. Si...
متن کاملStorage Capacity Allocation Algorithms for Hierarchical Content Distribution
The addition of storage capacity in network nodes for the caching or replication of popular data objects results in reduced end-user delay, reduced network traffic, and improved scalability. The problem of allocating an available storage budget to the nodes of a hierarchical content distribution system is formulated; optimal algorithms, as well as fast/efficient heuristics, are developed for it...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007